package com.koron.css2.newProjectCenter.bean.query;

import com.koron.common.bean.query.BaseQueryBean;

import javax.persistence.Transient;
import java.util.Date;
import java.util.List;

public class PjInfoQueryBean extends BaseQueryBean {

	/**
	 * 主键ID
	 */
	private String id;

	/**
	 * 工程编号
	 */
	private String billNo;

	/**
	 * 工程申请日期
	 */
	private Date billDate;

	/**
	 * 工程类型
	 */
	private List<String> pjType;

	/**
	 * 其他费用
	 */
	private Double otherCosts;

	/**
	 * 经办人
	 */
	private String agentMan;

	/**
	 * 经办人电话
	 */
	private String agentLinkTel;

	/**
	 * 经办人证件类型
	 */
	private String agentCertType;

	/**
	 * 经办人证件号码
	 */
	private String agentCertNo;

	/**
	 * 临时客户表ID
	 */
	private String userCtmTempId;

	/**
	 * 临时账户表ID
	 */
	private String userAccountTempId;

	/**
	 * 营业所"
	 */
	private String businessAbode;

	/**
	 * 营业区域
	 */
	private String businessArea;

	/**
	 * 行政区域
	 */
	private String adminArea;

	/**
	 * 紧急程度
	 */
	private String urgentFlag;

	/**
	 * 原户号
	 */
	private String oloUserNo;

	/**
	 * 总表户号
	 */
	private String suserNo;

	/**
	 * 总表户号2
	 */
	private String suserNo2;

	/**
	 * 用水期
	 */
	private String limitFlag;

	/**用水期限*/
	private Date limitDate;

	/**装表地址*/
	private String installAddr;

	/**申请数量*/
	private Integer installAmount;

	/**信息来源*/
	private String sourceFlag;

	/**备注*/
	private String comments;

	/**工程名称*/
	private String pjName;

	/**需要办破路手续*/
	private Integer branchRoadFlag;

	/**超标高*/
	private Integer exceedHigh;

	/**勘察邀约人员*/
	private String surveyStaff;

	/**勘察日期*/
	private Date surveyDate;

	/**勘察结论*/
	private String surveyResult;

	private String installStaff;

	/**设计人员*/
	private String designStaff;

	/**设计日期*/
	private Date designDate;

	/**设计说明*/
	private String designDesc;

	/**表前人工费预算*/
	private Double budgetLaborMeterBefore;

	/**表后人工费预算*/
	private Double budgetLaborMeterAfter;

	/**表前材料费预算*/
	private Double budgetMatrMeterBefore;

	/**表后材料费预算*/
	private Double budgetMatrMeterAfter;

	/**表前预算*/
	private Double budgetMeterBefore;

	/**表后预算*/
	private Double budgetMeterAfter;

	/**其它预算*/
	private Double budgetOther;

	/**预算费*/
	private Double budgetCost;

	/**设计费 */
	private Double designCost;

	/**押金*/
	private Double depositMoney;

	/**预算合计*/
	private Double budgetMoney;

	/**结算方式*/
	private String prepayType;

	/**流程状态*/
	private String processState;

	/**预算编制人员*/
	private String budgetStaff;

	/**预算编制日期*/
	private Date budgetDate;

	/**预算编制说明*/
	private String budgetComments;

	/**流程实例ID*/
	private String processInstanceId;

	/**流程名称*/
	private String processName;

	/**当前处理人*/
	private String processHandleMan;

	/**统一社会信用代码*/
	private String creditCode;

	/**小区名称*/
	private String cellName;

	/**估计月用水量*/
	private Integer predictWater;

	/**微厅OPENID*/
	private String wxOpenId;

	/**网厅账号*/
	private String wtAccount;

	/**预留字段*/
	private String tenantId;

	/**建立时间*/
	private Date createTime;

	/**建立人ID*/
	private String createAccount;

	/**建立人*/
	private String createName;

	/**最后修改时间*/
	private Date updateTime;

	/**最后修改人ID*/
	private String updateAccount;

	/**最后修改人*/
	private String updateName;

	private Integer budgetPayWay;

	private String budgetPayStaff;

	private Date budgetPayDate;

	private String budgetPayComments;

	/**实收金额*/
	private Double actuallyReceived;

	private String channelsOfOrigin;

	private String projectCharge;

	/**法人身份证号码*/
	private String legalPersonCertNo;

	/**工程性质*/
	private String pjNature;

	/**水表口径*/
	private String meterBore;

	/**装表个数*/
	private Integer meterNum;

	/**结算公司*/
	private String departBelong;

	/**是否满足施工条件，0否，1是*/
	private Integer workFlag;

	/**是否需要设计，0否，1是*/
	private Integer designFlag;

	/**派单日期*/
	private Date sendOrderDate;

	/**施工人员（儋州水司用来计算施工人员提成）*/
	private String constGroup;

	/**开始施工日期*/
	private Date constBeginDate;

	/**结束施工日期*/
	private Date constEndDate;

	/**施工说明*/
	private String constComments;

	/**验收说明*/
	private String checkDesc;

	/**工程税率比例(儋州水司)*/
	private Double pjRate;

	/**材料费用提成比例(儋州水司)*/
	private Double matrRate;

	/**人工费用提成比例(儋州水司)*/
	private Double wordRate;

	/**材料费用提成(儋州水司)*/
	private Double matrCharge;

	/**人工费用提成(儋州水司)*/
	private Double workCharge;

	/**费用提成(儋州水司)*/
	private Double sumCharge;

	/**表前人工费结算*/
	private Double setmtLaborMeterBefore;

	/**表后人工费结算*/
	private Double setmtLaborMeterAfter;

	/**表前材料费结算*/
	private Double setmtMatrMeterBefore;

	/**表后材料费结算*/
	private Double setmtMatrMeterAfter;

	/**预算费结算*/
	private Double setmtBudgetCost;

	/**设计费结算*/
	private Double setmtDesignCost;

	/**预算费结算计算标识,0-否，1-是*/
	private Integer setmtBudgetCostFlag;

	/**设计费结算计算标识,0-否，1-是*/
	private Integer setmtDesignCostFlag;

	/**是否退回押金标识，0-否，1-是*/
	private Integer depositBackFlag;

	/**工程造价*/
	private Double constructionCost;

	/**总管分摊费用*/
	private Double costShare;

	/**结算合计*/
	private Double setmtMoney;

	/**累计金额*/
	private Double accruedMoney;

	/**退补金额*/
	private Double backFillMoney;

	/**结算编制人员*/
	private String setmtStaff;

	/**结算编制日期*/
	private Date setmtDate;

	/**结算编制说明*/
	private String setmtComments;

	/**收款方式*/
	private String setmtPayWay;

	/**结算收款人员*/
	private String setmtPayStaff;

	/**结算收款日期*/
	private Date setmtPayDate;

	/**结算说明*/
	private String setmtPayComments;

	/**余款退款方式*/
	private String refundWay;

	/**开户银行*/
	private String bankName;

	/**开户名称*/
	private String bankAccountName;

	/**银行账号*/
	private String bankAccount;

	/**延期天数*/
	private Integer delayDays;

	/**完工日期*/
	private String completionDate;

	/**0 正常状态 1 已锁状态*/
	private Integer lockFlag;

	/**表前管长*/
	private String beforeMeterLength;

	/**是否满足终止条件，0否，1是*/
	private Integer terminationFlag;

	/**是否满足延期条件，0否，1是*/
	private Integer timepostponeFlag;

	/**勘察邀约时间*/
	private Date surveyInviteDate;

	/**电子签名url*/
	private String eSignatureUrl;

	/**表记挂接时间*/
	private Date meterHookDate;

	/**表记挂接备注*/
	private String meterHookComment;

	/**验收邀约人员*/
	private String checkInviteStaff;

	/**验收邀约时间*/
	private Date checkInviteDate;

	/**编制结算标志：0-未结算；1-已结算*/
	private Integer settlementFlag;

	/**一次性收费标志:0否，1是*/
	private Integer disposableChargeFlag;

	/**施工主体*/
	private String constructionUnit;

	/**红线外施工：0-不需要，1-需要*/
	private Integer redLineConstruction;

	/**延期标志：0-未延期；1-已延期*/
	private Integer delayFlag;

	/**延期状态：0-未延期；1-已延期*/
	private Integer delayState;

	/**缴清标志：0-未缴清；1-已缴清*/
	private Integer payOffFlag;

	/**签合同标志：0-未签；1-已签*/
	private Integer signContractFlag;

	/**
	 * 以下为业务字段
	 */
	private String beginDate;
	private String endDate;
	private List<String> fuzzyItems;//查询项
	private String fuzzyQuery;
	private List<String> schedule;//流程节点
	private Integer chargingFlag;//收款状态
	private List<String> businessAreaList; //营业区域列表

	/**客户名称*/
	private String ctmName;

	/**手机号码*/
	private String mobile;

	/**证件号码*/
	private String certNo;

	/**关联临时客户表标志*/
	private int userCtmTempFlag;

	/**当前登录用户名称*/
	private String loginUserName;

	/**是否政府检查（0.否，1.是）*/
	private String isGovernmentCheck;

	/**是否对接工建（0.否，1.是）*/
	private String isAbutmentBuild;

	/**条件查询是否对接工建（0.否，1.是）*/
	private String isUploadWorkBuild;

	/**
	 * 超期时间-开始
	 */
	private Integer outTimeStart;
	/**
	 * 超期时间-查询条件类型 大于等于
	 */
	private String judgment1;
	/**
	 * 超期时间-结束
	 */
	private Integer outTimeEnd;
	/**
	 * 超期时间-查询条件类型 小于等于
	 */
	private String judgment2;

	/**
	 * 已用时间 -开始
	 */
	private Integer workDaysStart;
	/**
	 * 已用时间 -开始查询条件 大于等于
	 */
	private String workDaysStartCondition;
	/**
	 * 已用时间 -结束
	 */
	private Integer workDaysEnd;
	/**
	 * 已用时间 -开始查询条件 小于等于
	 */
	private String workDaysEndCondition;



	private String  totalCost;
	private String bearCost;
	private String  noBearCost;

	/**
	 *设计类型:0自行设计1委外设计
	 */

	private Integer designType;
	/**
	 *设计类型:0自行设计1委外设计
	 */
	@Transient
	private String designTypeName;



	/*
	 * 开挖方式 市政道路开挖、市政绿化开挖、非开挖、穿河
	 * */
	private String excavationMethod;

	/**
	 * 施工费
	 */
	private Double implementProjectCost;

	/*
	 * 机具费
	 * */
	private Double equipmentCost;
	/*
	 *主材费
	 * */
	private Double mainMaterialCost;
	/*
	 * 辅材费
	 * */
	private Double auxiliaryMaterialCost;
	/*
	 * 施工设计费
	 * */
	private Double  constructionDesignCost;


	/*
	 *设计费
	 **/
	private Double  designFee;
	/*资料先后*/
	private String dataSequence;
	/*固定电话*/
	private String fixedPhone;
	/*开户银行*/
	private String openAccountBank;
	/*是否具有营商环境考察 1是 2否*/
	private Integer businessEnvironment;



	/*负责人*/
	private String responsiblePerson;

	/*联系电话*/
	private String contactNumber;

	/*开工日期*/
	private String startDate;



	/*是否竣工*/
	private boolean hasCompleted;


	/*当前进度*/
	private String currentProgress;

	/* 进度日期*/
	private String progressDate;

	/*  施工*/
	private String  construction;

	/*  验收人*/
	private String  inspector;

	/*  验收日期*/
	private String  inspectionDate;

	/*  验收结果*/
	private String  inspectionResult;

	/*  手续*/
	private String procedure;

	/*  手续*/
	private String inspectionDescription ;// 验收情况说明


	private Double settlementTotalAmount;// 结算总金额：

	private Double  settlementEngineeringFee;//结算工程费：

	private Double  settlementDesignFee;//结算设计费：


	/*  BM?*/
	private String completionScheduled;

	private String regNumber ;// 登记编号

	private String userAddress ;// 【用户地址】

    private String  registrationSn;

	/**
	 * 预估成本
	 */
	private Double estimateCost;

	/**
	 * 实际成本
	 */
	private Double actualCost;

	public Double getEstimateCost() {
		return estimateCost;
	}

	public void setEstimateCost(Double estimateCost) {
		this.estimateCost = estimateCost;
	}

	public Double getActualCost() {
		return actualCost;
	}

	public void setActualCost(Double actualCost) {
		this.actualCost = actualCost;
	}

	public String getRegistrationSn() {
        return registrationSn;
    }

    public void setRegistrationSn(String registrationSn) {
        this.registrationSn = registrationSn;
    }

    public String getRegNumber() {
		return regNumber;
	}

	public void setRegNumber(String regNumber) {
		this.regNumber = regNumber;
	}

	public String getUserAddress() {
		return userAddress;
	}

	public void setUserAddress(String userAddress) {
		this.userAddress = userAddress;
	}

	public Double getConstructionDesignCost() {
		return constructionDesignCost;
	}

	public void setConstructionDesignCost(Double constructionDesignCost) {
		this.constructionDesignCost = constructionDesignCost;
	}

	public boolean getHasCompleted() {
		return hasCompleted;
	}

	public void setHasCompleted(boolean hasCompleted) {
		this.hasCompleted = hasCompleted;
	}

	public String getFixedPhone() {
		return fixedPhone;
	}

	public void setFixedPhone(String fixedPhone) {
		this.fixedPhone = fixedPhone;
	}

	public String getOpenAccountBank() {
		return openAccountBank;
	}

	public void setOpenAccountBank(String openAccountBank) {
		this.openAccountBank = openAccountBank;
	}

	public Integer getBusinessEnvironment() {
		return businessEnvironment;
	}

	public void setBusinessEnvironment(Integer businessEnvironment) {
		this.businessEnvironment = businessEnvironment;
	}

	public String getResponsiblePerson() {
		return responsiblePerson;
	}

	public void setResponsiblePerson(String responsiblePerson) {
		this.responsiblePerson = responsiblePerson;
	}

	public String getContactNumber() {
		return contactNumber;
	}

	public void setContactNumber(String contactNumber) {
		this.contactNumber = contactNumber;
	}

	public String getStartDate() {
		return startDate;
	}

	public void setStartDate(String startDate) {
		this.startDate = startDate;
	}

	public String getCurrentProgress() {
		return currentProgress;
	}

	public void setCurrentProgress(String currentProgress) {
		this.currentProgress = currentProgress;
	}

	public String getProgressDate() {
		return progressDate;
	}

	public void setProgressDate(String progressDate) {
		this.progressDate = progressDate;
	}

	public String getConstruction() {
		return construction;
	}

	public void setConstruction(String construction) {
		this.construction = construction;
	}

	public String getInspector() {
		return inspector;
	}

	public void setInspector(String inspector) {
		this.inspector = inspector;
	}

	public String getInspectionDate() {
		return inspectionDate;
	}

	public void setInspectionDate(String inspectionDate) {
		this.inspectionDate = inspectionDate;
	}

	public String getInspectionResult() {
		return inspectionResult;
	}

	public void setInspectionResult(String inspectionResult) {
		this.inspectionResult = inspectionResult;
	}

	public String getProcedure() {
		return procedure;
	}

	public void setProcedure(String procedure) {
		this.procedure = procedure;
	}

	public String getInspectionDescription() {
		return inspectionDescription;
	}

	public void setInspectionDescription(String inspectionDescription) {
		this.inspectionDescription = inspectionDescription;
	}
	public Double getSettlementTotalAmount() {
		return settlementTotalAmount;
	}

	public void setSettlementTotalAmount(Double settlementTotalAmount) {
		this.settlementTotalAmount = settlementTotalAmount;
	}

	public Double getSettlementEngineeringFee() {
		return settlementEngineeringFee;
	}

	public void setSettlementEngineeringFee(Double settlementEngineeringFee) {
		this.settlementEngineeringFee = settlementEngineeringFee;
	}

	public Double getSettlementDesignFee() {
		return settlementDesignFee;
	}

	public void setSettlementDesignFee(Double settlementDesignFee) {
		this.settlementDesignFee = settlementDesignFee;
	}

	public String getCompletionScheduled() {
		return completionScheduled;
	}

	public void setCompletionScheduled(String completionScheduled) {
		this.completionScheduled = completionScheduled;
	}

	/**
	 * 竣工验收阶段对应的施工单位
	 */
	private String constructionCompanyForCheck;

	public String getConstructionCompanyForCheck() {
		return constructionCompanyForCheck;
	}

	public void setConstructionCompanyForCheck(String constructionCompanyForCheck) {
		this.constructionCompanyForCheck = constructionCompanyForCheck;
	}


	public String getExcavationMethod() {
		return excavationMethod;
	}

	public void setExcavationMethod(String excavationMethod) {
		this.excavationMethod = excavationMethod;
	}

	public Double getImplementProjectCost() {
		return implementProjectCost;
	}

	public void setImplementProjectCost(Double implementProjectCost) {
		this.implementProjectCost = implementProjectCost;
	}

	public Double getEquipmentCost() {
		return equipmentCost;
	}

	public void setEquipmentCost(Double equipmentCost) {
		this.equipmentCost = equipmentCost;
	}

	public Double getMainMaterialCost() {
		return mainMaterialCost;
	}

	public void setMainMaterialCost(Double mainMaterialCost) {
		this.mainMaterialCost = mainMaterialCost;
	}

	public Double getAuxiliaryMaterialCost() {
		return auxiliaryMaterialCost;
	}

	public void setAuxiliaryMaterialCost(Double auxiliaryMaterialCost) {
		this.auxiliaryMaterialCost = auxiliaryMaterialCost;
	}

	public Double getDesignFee() {
		return designFee;
	}

	public void setDesignFee(Double designFee) {
		this.designFee = designFee;
	}

	public String getDataSequence() {
		return dataSequence;
	}

	public void setDataSequence(String dataSequence) {
		this.dataSequence = dataSequence;
	}

	public Integer getDesignType() {
		return designType;
	}

	public void setDesignType(Integer designType) {
		this.designType = designType;
	}

	public String getDesignTypeName() {
		return designTypeName;
	}

	public void setDesignTypeName(String designTypeName) {
		this.designTypeName = designTypeName;
	}

	public String getTotalCost() {
		return totalCost;
	}

	public void setTotalCost(String totalCost) {
		this.totalCost = totalCost;
	}

	public Double getOtherCosts() {
		return otherCosts;
	}

	public void setOtherCosts(Double otherCosts) {
		this.otherCosts = otherCosts;
	}

	public String getBearCost() {
		return bearCost;
	}

	public void setBearCost(String bearCost) {
		this.bearCost = bearCost;
	}

	public String getNoBearCost() {
		return noBearCost;
	}

	public void setNoBearCost(String noBearCost) {
		this.noBearCost = noBearCost;
	}


	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getBillNo() {
		return billNo;
	}

	public void setBillNo(String billNo) {
		this.billNo = billNo;
	}

	public Date getBillDate() {
		return billDate;
	}

	public void setBillDate(Date billDate) {
		this.billDate = billDate;
	}

	public List<String> getPjType() {
		return pjType;
	}

	public void setPjType(List<String> pjType) {
		this.pjType = pjType;
	}

	public String getAgentMan() {
		return agentMan;
	}

	public void setAgentMan(String agentMan) {
		this.agentMan = agentMan;
	}

	public String getAgentLinkTel() {
		return agentLinkTel;
	}

	public void setAgentLinkTel(String agentLinkTel) {
		this.agentLinkTel = agentLinkTel;
	}

	public String getAgentCertType() {
		return agentCertType;
	}

	public void setAgentCertType(String agentCertType) {
		this.agentCertType = agentCertType;
	}

	public String getAgentCertNo() {
		return agentCertNo;
	}

	public void setAgentCertNo(String agentCertNo) {
		this.agentCertNo = agentCertNo;
	}

	public String getUserCtmTempId() {
		return userCtmTempId;
	}

	public void setUserCtmTempId(String userCtmTempId) {
		this.userCtmTempId = userCtmTempId;
	}

	public String getUserAccountTempId() {
		return userAccountTempId;
	}

	public void setUserAccountTempId(String userAccountTempId) {
		this.userAccountTempId = userAccountTempId;
	}

	public String getBusinessAbode() {
		return businessAbode;
	}

	public void setBusinessAbode(String businessAbode) {
		this.businessAbode = businessAbode;
	}

	public String getBusinessArea() {
		return businessArea;
	}

	public void setBusinessArea(String businessArea) {
		this.businessArea = businessArea;
	}

	public String getAdminArea() {
		return adminArea;
	}

	public void setAdminArea(String adminArea) {
		this.adminArea = adminArea;
	}

	public String getUrgentFlag() {
		return urgentFlag;
	}

	public void setUrgentFlag(String urgentFlag) {
		this.urgentFlag = urgentFlag;
	}

	public String getOloUserNo() {
		return oloUserNo;
	}

	public void setOloUserNo(String oloUserNo) {
		this.oloUserNo = oloUserNo;
	}

	public String getSuserNo() {
		return suserNo;
	}

	public void setSuserNo(String suserNo) {
		this.suserNo = suserNo;
	}

	public String getSuserNo2() {
		return suserNo2;
	}

	public void setSuserNo2(String suserNo2) {
		this.suserNo2 = suserNo2;
	}

	public String getLimitFlag() {
		return limitFlag;
	}

	public void setLimitFlag(String limitFlag) {
		this.limitFlag = limitFlag;
	}

	public Date getLimitDate() {
		return limitDate;
	}

	public void setLimitDate(Date limitDate) {
		this.limitDate = limitDate;
	}

	public String getInstallAddr() {
		return installAddr;
	}

	public void setInstallAddr(String installAddr) {
		this.installAddr = installAddr;
	}

	public Integer getInstallAmount() {
		return installAmount;
	}

	public void setInstallAmount(Integer installAmount) {
		this.installAmount = installAmount;
	}

	public String getSourceFlag() {
		return sourceFlag;
	}

	public void setSourceFlag(String sourceFlag) {
		this.sourceFlag = sourceFlag;
	}

	public String getComments() {
		return comments;
	}

	public void setComments(String comments) {
		this.comments = comments;
	}

	public String getPjName() {
		return pjName;
	}

	public void setPjName(String pjName) {
		this.pjName = pjName;
	}

	public Integer getBranchRoadFlag() {
		return branchRoadFlag;
	}

	public void setBranchRoadFlag(Integer branchRoadFlag) {
		this.branchRoadFlag = branchRoadFlag;
	}

	public Integer getExceedHigh() {
		return exceedHigh;
	}

	public void setExceedHigh(Integer exceedHigh) {
		this.exceedHigh = exceedHigh;
	}

	public String getSurveyStaff() {
		return surveyStaff;
	}

	public void setSurveyStaff(String surveyStaff) {
		this.surveyStaff = surveyStaff;
	}

	public Date getSurveyDate() {
		return surveyDate;
	}

	public void setSurveyDate(Date surveyDate) {
		this.surveyDate = surveyDate;
	}

	public String getSurveyResult() {
		return surveyResult;
	}

	public void setSurveyResult(String surveyResult) {
		this.surveyResult = surveyResult;
	}

	public String getInstallStaff() {
		return installStaff;
	}

	public void setInstallStaff(String installStaff) {
		this.installStaff = installStaff;
	}

	public String getDesignStaff() {
		return designStaff;
	}

	public void setDesignStaff(String designStaff) {
		this.designStaff = designStaff;
	}

	public Date getDesignDate() {
		return designDate;
	}

	public void setDesignDate(Date designDate) {
		this.designDate = designDate;
	}

	public String getDesignDesc() {
		return designDesc;
	}

	public void setDesignDesc(String designDesc) {
		this.designDesc = designDesc;
	}

	public Double getBudgetLaborMeterBefore() {
		return budgetLaborMeterBefore;
	}

	public void setBudgetLaborMeterBefore(Double budgetLaborMeterBefore) {
		this.budgetLaborMeterBefore = budgetLaborMeterBefore;
	}

	public Double getBudgetLaborMeterAfter() {
		return budgetLaborMeterAfter;
	}

	public void setBudgetLaborMeterAfter(Double budgetLaborMeterAfter) {
		this.budgetLaborMeterAfter = budgetLaborMeterAfter;
	}

	public Double getBudgetMatrMeterBefore() {
		return budgetMatrMeterBefore;
	}

	public void setBudgetMatrMeterBefore(Double budgetMatrMeterBefore) {
		this.budgetMatrMeterBefore = budgetMatrMeterBefore;
	}

	public Double getBudgetMatrMeterAfter() {
		return budgetMatrMeterAfter;
	}

	public void setBudgetMatrMeterAfter(Double budgetMatrMeterAfter) {
		this.budgetMatrMeterAfter = budgetMatrMeterAfter;
	}

	public Double getBudgetMeterBefore() {
		return budgetMeterBefore;
	}

	public void setBudgetMeterBefore(Double budgetMeterBefore) {
		this.budgetMeterBefore = budgetMeterBefore;
	}

	public Double getBudgetMeterAfter() {
		return budgetMeterAfter;
	}

	public void setBudgetMeterAfter(Double budgetMeterAfter) {
		this.budgetMeterAfter = budgetMeterAfter;
	}

	public Double getBudgetOther() {
		return budgetOther;
	}

	public void setBudgetOther(Double budgetOther) {
		this.budgetOther = budgetOther;
	}

	public Double getBudgetCost() {
		return budgetCost;
	}

	public void setBudgetCost(Double budgetCost) {
		this.budgetCost = budgetCost;
	}

	public Double getDesignCost() {
		return designCost;
	}

	public void setDesignCost(Double designCost) {
		this.designCost = designCost;
	}

	public Double getDepositMoney() {
		return depositMoney;
	}

	public void setDepositMoney(Double depositMoney) {
		this.depositMoney = depositMoney;
	}

	public Double getBudgetMoney() {
		return budgetMoney;
	}

	public void setBudgetMoney(Double budgetMoney) {
		this.budgetMoney = budgetMoney;
	}

	public String getPrepayType() {
		return prepayType;
	}

	public void setPrepayType(String prepayType) {
		this.prepayType = prepayType;
	}

	public String getProcessState() {
		return processState;
	}

	public void setProcessState(String processState) {
		this.processState = processState;
	}

	public String getBudgetStaff() {
		return budgetStaff;
	}

	public void setBudgetStaff(String budgetStaff) {
		this.budgetStaff = budgetStaff;
	}

	public Date getBudgetDate() {
		return budgetDate;
	}

	public void setBudgetDate(Date budgetDate) {
		this.budgetDate = budgetDate;
	}

	public String getBudgetComments() {
		return budgetComments;
	}

	public void setBudgetComments(String budgetComments) {
		this.budgetComments = budgetComments;
	}

	public String getProcessInstanceId() {
		return processInstanceId;
	}

	public void setProcessInstanceId(String processInstanceId) {
		this.processInstanceId = processInstanceId;
	}

	public String getProcessName() {
		return processName;
	}

	public void setProcessName(String processName) {
		this.processName = processName;
	}

	public String getProcessHandleMan() {
		return processHandleMan;
	}

	public void setProcessHandleMan(String processHandleMan) {
		this.processHandleMan = processHandleMan;
	}

	public String getCreditCode() {
		return creditCode;
	}

	public void setCreditCode(String creditCode) {
		this.creditCode = creditCode;
	}

	public String getCellName() {
		return cellName;
	}

	public void setCellName(String cellName) {
		this.cellName = cellName;
	}

	public Integer getPredictWater() {
		return predictWater;
	}

	public void setPredictWater(Integer predictWater) {
		this.predictWater = predictWater;
	}

	public String getWxOpenId() {
		return wxOpenId;
	}

	public void setWxOpenId(String wxOpenId) {
		this.wxOpenId = wxOpenId;
	}

	public String getWtAccount() {
		return wtAccount;
	}

	public void setWtAccount(String wtAccount) {
		this.wtAccount = wtAccount;
	}

	public String getTenantId() {
		return tenantId;
	}

	public void setTenantId(String tenantId) {
		this.tenantId = tenantId;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getCreateAccount() {
		return createAccount;
	}

	public void setCreateAccount(String createAccount) {
		this.createAccount = createAccount;
	}

	public String getCreateName() {
		return createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getUpdateAccount() {
		return updateAccount;
	}

	public void setUpdateAccount(String updateAccount) {
		this.updateAccount = updateAccount;
	}

	public String getUpdateName() {
		return updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	public Integer getBudgetPayWay() {
		return budgetPayWay;
	}

	public void setBudgetPayWay(Integer budgetPayWay) {
		this.budgetPayWay = budgetPayWay;
	}

	public String getBudgetPayStaff() {
		return budgetPayStaff;
	}

	public void setBudgetPayStaff(String budgetPayStaff) {
		this.budgetPayStaff = budgetPayStaff;
	}

	public Date getBudgetPayDate() {
		return budgetPayDate;
	}

	public void setBudgetPayDate(Date budgetPayDate) {
		this.budgetPayDate = budgetPayDate;
	}

	public String getBudgetPayComments() {
		return budgetPayComments;
	}

	public void setBudgetPayComments(String budgetPayComments) {
		this.budgetPayComments = budgetPayComments;
	}

	public Double getActuallyReceived() {
		return actuallyReceived;
	}

	public void setActuallyReceived(Double actuallyReceived) {
		this.actuallyReceived = actuallyReceived;
	}

	public String getChannelsOfOrigin() {
		return channelsOfOrigin;
	}

	public void setChannelsOfOrigin(String channelsOfOrigin) {
		this.channelsOfOrigin = channelsOfOrigin;
	}

	public String getProjectCharge() {
		return projectCharge;
	}

	public void setProjectCharge(String projectCharge) {
		this.projectCharge = projectCharge;
	}

	public String getLegalPersonCertNo() {
		return legalPersonCertNo;
	}

	public void setLegalPersonCertNo(String legalPersonCertNo) {
		this.legalPersonCertNo = legalPersonCertNo;
	}

	public String getPjNature() {
		return pjNature;
	}

	public void setPjNature(String pjNature) {
		this.pjNature = pjNature;
	}

	public String getMeterBore() {
		return meterBore;
	}

	public void setMeterBore(String meterBore) {
		this.meterBore = meterBore;
	}

	public Integer getMeterNum() {
		return meterNum;
	}

	public void setMeterNum(Integer meterNum) {
		this.meterNum = meterNum;
	}

	public String getDepartBelong() {
		return departBelong;
	}

	public void setDepartBelong(String departBelong) {
		this.departBelong = departBelong;
	}

	public Integer getWorkFlag() {
		return workFlag;
	}

	public void setWorkFlag(Integer workFlag) {
		this.workFlag = workFlag;
	}

	public Integer getDesignFlag() {
		return designFlag;
	}

	public void setDesignFlag(Integer designFlag) {
		this.designFlag = designFlag;
	}

	public Date getSendOrderDate() {
		return sendOrderDate;
	}

	public void setSendOrderDate(Date sendOrderDate) {
		this.sendOrderDate = sendOrderDate;
	}

	public String getConstGroup() {
		return constGroup;
	}

	public void setConstGroup(String constGroup) {
		this.constGroup = constGroup;
	}

	public Date getConstBeginDate() {
		return constBeginDate;
	}

	public void setConstBeginDate(Date constBeginDate) {
		this.constBeginDate = constBeginDate;
	}

	public Date getConstEndDate() {
		return constEndDate;
	}

	public void setConstEndDate(Date constEndDate) {
		this.constEndDate = constEndDate;
	}

	public String getConstComments() {
		return constComments;
	}

	public void setConstComments(String constComments) {
		this.constComments = constComments;
	}

	public String getCheckDesc() {
		return checkDesc;
	}

	public void setCheckDesc(String checkDesc) {
		this.checkDesc = checkDesc;
	}

	public Double getPjRate() {
		return pjRate;
	}

	public void setPjRate(Double pjRate) {
		this.pjRate = pjRate;
	}

	public Double getMatrRate() {
		return matrRate;
	}

	public void setMatrRate(Double matrRate) {
		this.matrRate = matrRate;
	}

	public Double getWordRate() {
		return wordRate;
	}

	public void setWordRate(Double wordRate) {
		this.wordRate = wordRate;
	}

	public Double getMatrCharge() {
		return matrCharge;
	}

	public void setMatrCharge(Double matrCharge) {
		this.matrCharge = matrCharge;
	}

	public Double getWorkCharge() {
		return workCharge;
	}

	public void setWorkCharge(Double workCharge) {
		this.workCharge = workCharge;
	}

	public Double getSumCharge() {
		return sumCharge;
	}

	public void setSumCharge(Double sumCharge) {
		this.sumCharge = sumCharge;
	}

	public Double getSetmtLaborMeterBefore() {
		return setmtLaborMeterBefore;
	}

	public void setSetmtLaborMeterBefore(Double setmtLaborMeterBefore) {
		this.setmtLaborMeterBefore = setmtLaborMeterBefore;
	}

	public Double getSetmtLaborMeterAfter() {
		return setmtLaborMeterAfter;
	}

	public void setSetmtLaborMeterAfter(Double setmtLaborMeterAfter) {
		this.setmtLaborMeterAfter = setmtLaborMeterAfter;
	}

	public Double getSetmtMatrMeterBefore() {
		return setmtMatrMeterBefore;
	}

	public void setSetmtMatrMeterBefore(Double setmtMatrMeterBefore) {
		this.setmtMatrMeterBefore = setmtMatrMeterBefore;
	}

	public Double getSetmtMatrMeterAfter() {
		return setmtMatrMeterAfter;
	}

	public void setSetmtMatrMeterAfter(Double setmtMatrMeterAfter) {
		this.setmtMatrMeterAfter = setmtMatrMeterAfter;
	}

	public Double getSetmtBudgetCost() {
		return setmtBudgetCost;
	}

	public void setSetmtBudgetCost(Double setmtBudgetCost) {
		this.setmtBudgetCost = setmtBudgetCost;
	}

	public Double getSetmtDesignCost() {
		return setmtDesignCost;
	}

	public void setSetmtDesignCost(Double setmtDesignCost) {
		this.setmtDesignCost = setmtDesignCost;
	}

	public Integer getSetmtBudgetCostFlag() {
		return setmtBudgetCostFlag;
	}

	public void setSetmtBudgetCostFlag(Integer setmtBudgetCostFlag) {
		this.setmtBudgetCostFlag = setmtBudgetCostFlag;
	}

	public Integer getSetmtDesignCostFlag() {
		return setmtDesignCostFlag;
	}

	public void setSetmtDesignCostFlag(Integer setmtDesignCostFlag) {
		this.setmtDesignCostFlag = setmtDesignCostFlag;
	}

	public Integer getDepositBackFlag() {
		return depositBackFlag;
	}

	public void setDepositBackFlag(Integer depositBackFlag) {
		this.depositBackFlag = depositBackFlag;
	}

	public Double getConstructionCost() {
		return constructionCost;
	}

	public void setConstructionCost(Double constructionCost) {
		this.constructionCost = constructionCost;
	}

	public Double getCostShare() {
		return costShare;
	}

	public void setCostShare(Double costShare) {
		this.costShare = costShare;
	}

	public Double getSetmtMoney() {
		return setmtMoney;
	}

	public void setSetmtMoney(Double setmtMoney) {
		this.setmtMoney = setmtMoney;
	}

	public Double getAccruedMoney() {
		return accruedMoney;
	}

	public void setAccruedMoney(Double accruedMoney) {
		this.accruedMoney = accruedMoney;
	}

	public Double getBackFillMoney() {
		return backFillMoney;
	}

	public void setBackFillMoney(Double backFillMoney) {
		this.backFillMoney = backFillMoney;
	}

	public String getSetmtStaff() {
		return setmtStaff;
	}

	public void setSetmtStaff(String setmtStaff) {
		this.setmtStaff = setmtStaff;
	}

	public Date getSetmtDate() {
		return setmtDate;
	}

	public void setSetmtDate(Date setmtDate) {
		this.setmtDate = setmtDate;
	}

	public String getSetmtComments() {
		return setmtComments;
	}

	public void setSetmtComments(String setmtComments) {
		this.setmtComments = setmtComments;
	}

	public String getSetmtPayWay() {
		return setmtPayWay;
	}

	public void setSetmtPayWay(String setmtPayWay) {
		this.setmtPayWay = setmtPayWay;
	}

	public String getSetmtPayStaff() {
		return setmtPayStaff;
	}

	public void setSetmtPayStaff(String setmtPayStaff) {
		this.setmtPayStaff = setmtPayStaff;
	}

	public Date getSetmtPayDate() {
		return setmtPayDate;
	}

	public void setSetmtPayDate(Date setmtPayDate) {
		this.setmtPayDate = setmtPayDate;
	}

	public String getSetmtPayComments() {
		return setmtPayComments;
	}

	public void setSetmtPayComments(String setmtPayComments) {
		this.setmtPayComments = setmtPayComments;
	}

	public String getRefundWay() {
		return refundWay;
	}

	public void setRefundWay(String refundWay) {
		this.refundWay = refundWay;
	}

	public String getBankName() {
		return bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getBankAccountName() {
		return bankAccountName;
	}

	public void setBankAccountName(String bankAccountName) {
		this.bankAccountName = bankAccountName;
	}

	public String getBankAccount() {
		return bankAccount;
	}

	public void setBankAccount(String bankAccount) {
		this.bankAccount = bankAccount;
	}

	public Integer getDelayDays() {
		return delayDays;
	}

	public void setDelayDays(Integer delayDays) {
		this.delayDays = delayDays;
	}

	public String getCompletionDate() {
		return completionDate;
	}

	public void setCompletionDate(String completionDate) {
		this.completionDate = completionDate;
	}

	public Integer getLockFlag() {
		return lockFlag;
	}

	public void setLockFlag(Integer lockFlag) {
		this.lockFlag = lockFlag;
	}

	public String getBeforeMeterLength() {
		return beforeMeterLength;
	}

	public void setBeforeMeterLength(String beforeMeterLength) {
		this.beforeMeterLength = beforeMeterLength;
	}

	public Integer getTerminationFlag() {
		return terminationFlag;
	}

	public void setTerminationFlag(Integer terminationFlag) {
		this.terminationFlag = terminationFlag;
	}

	public Integer getTimepostponeFlag() {
		return timepostponeFlag;
	}

	public void setTimepostponeFlag(Integer timepostponeFlag) {
		this.timepostponeFlag = timepostponeFlag;
	}

	public Date getSurveyInviteDate() {
		return surveyInviteDate;
	}

	public void setSurveyInviteDate(Date surveyInviteDate) {
		this.surveyInviteDate = surveyInviteDate;
	}

	public String geteSignatureUrl() {
		return eSignatureUrl;
	}

	public void seteSignatureUrl(String eSignatureUrl) {
		this.eSignatureUrl = eSignatureUrl;
	}

	public Date getMeterHookDate() {
		return meterHookDate;
	}

	public void setMeterHookDate(Date meterHookDate) {
		this.meterHookDate = meterHookDate;
	}

	public String getMeterHookComment() {
		return meterHookComment;
	}

	public void setMeterHookComment(String meterHookComment) {
		this.meterHookComment = meterHookComment;
	}

	public String getCheckInviteStaff() {
		return checkInviteStaff;
	}

	public void setCheckInviteStaff(String checkInviteStaff) {
		this.checkInviteStaff = checkInviteStaff;
	}

	public Date getCheckInviteDate() {
		return checkInviteDate;
	}

	public void setCheckInviteDate(Date checkInviteDate) {
		this.checkInviteDate = checkInviteDate;
	}

	public Integer getSettlementFlag() {
		return settlementFlag;
	}

	public void setSettlementFlag(Integer settlementFlag) {
		this.settlementFlag = settlementFlag;
	}

	public Integer getDisposableChargeFlag() {
		return disposableChargeFlag;
	}

	public void setDisposableChargeFlag(Integer disposableChargeFlag) {
		this.disposableChargeFlag = disposableChargeFlag;
	}

	public String getConstructionUnit() {
		return constructionUnit;
	}

	public void setConstructionUnit(String constructionUnit) {
		this.constructionUnit = constructionUnit;
	}

	public Integer getRedLineConstruction() {
		return redLineConstruction;
	}

	public void setRedLineConstruction(Integer redLineConstruction) {
		this.redLineConstruction = redLineConstruction;
	}

	public Integer getDelayFlag() {
		return delayFlag;
	}

	public void setDelayFlag(Integer delayFlag) {
		this.delayFlag = delayFlag;
	}

	public Integer getDelayState() {
		return delayState;
	}

	public void setDelayState(Integer delayState) {
		this.delayState = delayState;
	}

	public Integer getPayOffFlag() {
		return payOffFlag;
	}

	public void setPayOffFlag(Integer payOffFlag) {
		this.payOffFlag = payOffFlag;
	}

	public Integer getSignContractFlag() {
		return signContractFlag;
	}

	public void setSignContractFlag(Integer signContractFlag) {
		this.signContractFlag = signContractFlag;
	}

	public String getBeginDate() {
		return beginDate;
	}

	public void setBeginDate(String beginDate) {
		this.beginDate = beginDate;
	}

	public String getEndDate() {
		return endDate;
	}

	public void setEndDate(String endDate) {
		this.endDate = endDate;
	}

	@Override
	public List<String> getFuzzyItems() {
		return fuzzyItems;
	}

	@Override
	public void setFuzzyItems(List<String> fuzzyItems) {
		this.fuzzyItems = fuzzyItems;
	}

	@Override
	public String getFuzzyQuery() {
		return fuzzyQuery;
	}

	@Override
	public void setFuzzyQuery(String fuzzyQuery) {
		this.fuzzyQuery = fuzzyQuery;
	}

	public List<String> getSchedule() {
		return schedule;
	}

	public void setSchedule(List<String> schedule) {
		this.schedule = schedule;
	}

	public Integer getChargingFlag() {
		return chargingFlag;
	}

	public void setChargingFlag(Integer chargingFlag) {
		this.chargingFlag = chargingFlag;
	}

	public List<String> getBusinessAreaList() {
		return businessAreaList;
	}

	public void setBusinessAreaList(List<String> businessAreaList) {
		this.businessAreaList = businessAreaList;
	}

	public String getCtmName() {
		return ctmName;
	}

	public void setCtmName(String ctmName) {
		this.ctmName = ctmName;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public int getUserCtmTempFlag() {
		return userCtmTempFlag;
	}

	public void setUserCtmTempFlag(int userCtmTempFlag) {
		this.userCtmTempFlag = userCtmTempFlag;
	}

	public String getLoginUserName() {
		return loginUserName;
	}

	public void setLoginUserName(String loginUserName) {
		this.loginUserName = loginUserName;
	}

	public String getIsGovernmentCheck() {
		return isGovernmentCheck;
	}

	public void setIsGovernmentCheck(String isGovernmentCheck) {
		this.isGovernmentCheck = isGovernmentCheck;
	}

	public String getIsAbutmentBuild() {
		return isAbutmentBuild;
	}

	public void setIsAbutmentBuild(String isAbutmentBuild) {
		this.isAbutmentBuild = isAbutmentBuild;
	}

	public String getIsUploadWorkBuild() {
		return isUploadWorkBuild;
	}

	public void setIsUploadWorkBuild(String isUploadWorkBuild) {
		this.isUploadWorkBuild = isUploadWorkBuild;
	}

	public Integer getOutTimeStart() {
		return outTimeStart;
	}

	public void setOutTimeStart(Integer outTimeStart) {
		this.outTimeStart = outTimeStart;
	}

	public String getJudgment1() {
		return judgment1;
	}

	public void setJudgment1(String judgment1) {
		this.judgment1 = judgment1;
	}

	public Integer getOutTimeEnd() {
		return outTimeEnd;
	}

	public void setOutTimeEnd(Integer outTimeEnd) {
		this.outTimeEnd = outTimeEnd;
	}

	public String getJudgment2() {
		return judgment2;
	}

	public void setJudgment2(String judgment2) {
		this.judgment2 = judgment2;
	}

	public Integer getWorkDaysStart() {
		return workDaysStart;
	}

	public void setWorkDaysStart(Integer workDaysStart) {
		this.workDaysStart = workDaysStart;
	}

	public String getWorkDaysStartCondition() {
		return workDaysStartCondition;
	}

	public void setWorkDaysStartCondition(String workDaysStartCondition) {
		this.workDaysStartCondition = workDaysStartCondition;
	}

	public Integer getWorkDaysEnd() {
		return workDaysEnd;
	}

	public void setWorkDaysEnd(Integer workDaysEnd) {
		this.workDaysEnd = workDaysEnd;
	}

	public String getWorkDaysEndCondition() {
		return workDaysEndCondition;
	}

	public void setWorkDaysEndCondition(String workDaysEndCondition) {
		this.workDaysEndCondition = workDaysEndCondition;
	}


}
